home *** CD-ROM | disk | FTP | other *** search
/ Languguage OS 2 / Languguage OS II Version 10-94 (Knowledge Media)(1994).ISO / gnu / libg_261.zip / libg_261 / libg++ / ChangeLog next >
Text File  |  1994-10-24  |  69KB  |  2,008 lines

  1. Mon Oct 24 15:43:09 1994  Per Bothner  <bothner@kalessin.cygnus.com>
  2.  
  3.     * configure.in:  Remove no-longer-used NOSTDINC setting.
  4.     * utils/etags.c:  Removed.  The one in emacs-19 is better maintained.
  5.     * utils/Makefile.in, utils/configure.in, README:  Removed etags stuff.
  6.  
  7. Thu Oct 20 17:07:53 1994  Per Bothner  <bothner@kalessin.cygnus.com>
  8.  
  9.     * README, NEWS:  Note libstdc++.  Other updates.
  10.  
  11.     * README.SHLIB:  Update from Joseph E. Sacco <jsacco@ssl.com>.
  12.  
  13. Tue Oct 18 17:52:42 1994  Per Bothner  <bothner@kalessin.cygnus.com>
  14.  
  15.     * README:  Minor improvements.
  16.     * README.SHLIB:  New file.  (Notes on building shared libraries.)
  17.     * utils/c++-mode.el:  Removed.
  18.  
  19. Thu Oct 13 18:29:02 1994  Jason Merrill  (jason@phydeaux.cygnus.com)
  20.  
  21.     * Makefile.in (install): Warn if we detect headers from a pre-2.5
  22.         installation.
  23.  
  24.     * README: Add more information about problems from old
  25.         installations.
  26.  
  27. Wed Aug 24 12:54:04 1994  Ian Lance Taylor  (ian@sanguine.cygnus.com)
  28.  
  29.     * configure.in: Change i[34]86-*-linux to i[345]86-*-linux.
  30.  
  31. Sat Aug 20 12:12:01 1994  Per Bothner  (bothner@kalessin.cygnus.com)
  32.  
  33.     * Makefile.in (VERSION):  Increase to 2.6.1.
  34.     * NEWS:  Note use of librx.
  35.  
  36. Fri Jul 22 00:09:06 1994  Per Bothner  (bothner@kalessin.cygnus.com)
  37.  
  38.     * utils/etags.c:  Replace index -> strchr and rindex -> strrchr.
  39.     Protect extern definitions of strchr, strrchr, strcpy, strncpy,
  40.     and strcmp by #ifndef's in case they are macros.
  41.     (This is a problem under AIX-3.2.5, as reported by
  42.     Tom McConnell <tmcconne@sedona.intel.com>.)
  43.     Remove commented-out definitions of index and rindex.
  44.  
  45. Wed Jul 13 12:56:43 1994  Per Bothner  (bothner@kalessin.cygnus.com)
  46.  
  47.     * Makefile.in (VERSION):  Increase to 2.6.
  48.     * README, NEWS, TODO:  Some updating.
  49.  
  50. Mon Jul 11 18:56:59 1994  Per Bothner  (bothner@kalessin.cygnus.com)
  51.  
  52.     * README:  Update libg+.texinfo -> libg++.texi,
  53.     Take out Doug Lea's prominent address.
  54.  
  55. Tue May 31 09:25:41 1994  Mike Stump  (mrs@cygnus.com)
  56.  
  57.     * utils/etags.c: Add #include <string.h>, to avoid warning on alpha.
  58.  
  59. Mon May 30 17:34:39 1994  Per Bothner  (bothner@kalessin.cygnus.com)
  60.  
  61.     * Makefile.in (install):  Various cleaning up.
  62.     Move commands to install include files to src/Makefile.in.
  63.  
  64. Wed May 25 16:00:55 1994  Per Bothner  (bothner@kalessin.cygnus.com)
  65.  
  66.     * Makefile.in (VERSION):  Set to 2.5.4.
  67.  
  68. Thu Mar 17 22:35:05 1994  Per Bothner  (bothner@deneb.cygnus.com)
  69.  
  70.     * configure.in:  Always set NOSTDINC in Makefiles.  (Don't try
  71.     to determine if C++ compiler can handle it.  We can't really
  72.     do that with the current configure setup.)
  73.     * README: Recommend build using 'make all "CC=gcc -O"'.
  74.     Note "make NOSTDIC=" is needed if using non-g++.
  75.  
  76. Mon Mar  7 13:51:57 1994  Ian Lance Taylor  (ian@tweedledumb.cygnus.com)
  77.  
  78.     * Makefile.in (.stmp-tests): Don't recurse into tests directory if
  79.     it does not exist.
  80.  
  81. Sun Dec 19 19:04:12 1993  Per Bothner  (bothner@kalessin.cygnus.com)
  82.  
  83.     * Makefile.in (VERSION):  Set to 2.5.3.
  84.     * README.386bsd:  Removed.
  85.  
  86. Fri Nov 26 19:07:36 1993  Per Bothner  (bothner@kalessin.cygnus.com)
  87.  
  88.     * Makefile.in (VERSION):  Set to 2.5.2.
  89.  
  90. Thu Nov  4 16:58:40 1993  Per Bothner  (bothner@kalessin.cygnus.com)
  91.  
  92.     * Makefile.in (VERSION): Update to version 2.5.1.
  93.     * Makefile.in (install):  Remove code to install g++-include.
  94.     * configure.in:  Restore code to set NOSTDINC.
  95.  
  96. Wed Nov  3 11:50:21 1993  Per Bothner  (bothner@kalessin.cygnus.com)
  97.  
  98.  
  99. Mon Nov  1 17:56:05 1993  Per Bothner  (bothner@kalessin.cygnus.com)
  100.  
  101.     * g++-include directory:  Removed.  (We assume fixproto now.)
  102.  
  103. Mon Oct 25 21:08:33 1993  Per Bothner  (bothner@kalessin.cygnus.com)
  104.  
  105.     * libg++.texi:  Fix typo Slater -> [Daliel] Sleator.
  106.     Reported by Nathan Loofbourrow <loofbour@cis.ohio-state.edu>.
  107.  
  108. Sat Oct 23 22:06:00 1993  Per Bothner  (bothner@kalessin.cygnus.com)
  109.  
  110.     * Makefile.in (VERSION):  Update to version 2.5.
  111.     * README, NEWS:  Various updates.
  112.  
  113. Thu Oct 14 16:04:10 1993  Karen Christiansen  (karen@deneb.cygnus.com)
  114.  
  115.     * configure.in: changed mv to mv -f 
  116.  
  117. Mon Oct 11 12:43:51 1993  Per Bothner  (bothner@kalessin.cygnus.com)
  118.  
  119.     * Makefile.in:  Bump version number to 2.4.90.
  120.     * README, NEWS:  Update.
  121.     * Makefile.in:  Remove iostream references.
  122.  
  123. Mon Oct  4 17:47:51 1993  Per Bothner  (bothner@kalessin.cygnus.com)
  124.  
  125.     * libg++.texi:  Note NIHCL availability and status.
  126.     * Makefile.in:  Bump version number to 2.4.8.
  127.  
  128. Wed Aug 25 13:00:55 1993  Per Bothner  (bothner@kalessin.cygnus.com)
  129.  
  130.     * config/{aix3-1.mt, hpux.mt, isc.mt, sco4.mt}:
  131.     Moved to ../libio/config (since they affect _G_config.h).
  132.     * configure.in:  Don't set my_target for sco/hpux/isc/aix.
  133.  
  134. Wed Aug 18 12:23:19 1993  Per Bothner  (bothner@kalessin.cygnus.com)
  135.  
  136.     * Makefile.in:  Use FOO.list files instead of SUBDIR/stamp.
  137.  
  138. Tue Aug 17 18:36:08 1993  Per Bothner  (bothner@kalessin.cygnus.com)
  139.  
  140.     Set up for using ../libio instead of ./iostream.
  141.     * Makefile.in (SUBDIRS):  Don't include IO_DIR.
  142.     * utils/gen-params:  Moved to ../libio.
  143.     * Makefile.in:  Don't build or use _G_config.h; use ../libio.
  144.     * Makefile.in (stamp-libg++.a, libg++.a):  Re-do to use
  145.     $(IO_DIR)/iostream-files, where IO_DIR defaults to ../libio.
  146.     * config.shared:  Now just a stub that invokes ../libio/config.shared.
  147.     * utils/configure.in (srctrigger):  gen-params -> g++dep.sh.
  148.  
  149. Wed Aug  4 17:29:14 1993  david d `zoo' zuhn  (zoo@rtl.cygnus.com)
  150.  
  151.     * Makefile.in (install): add some 'else true' clauses for the
  152.     dain-bramaged DECstation Bourne shell
  153.  
  154. Tue Aug  3 11:41:27 1993  Per Bothner  (bothner@kalessin.cygnus.com)
  155.  
  156.     * config.shared:  Change INSTALL to use ../install.sh -c.
  157.     * configure.in:  Removed setting of INSTALL*.
  158.     * configure.in:  Removed reference to aix.mt.
  159.     * config/aix.mt:  Removed; no longer needed.
  160.     * config/{aix3-1.mt, hpux.mt, linux.mt, sco4.mt, solaris2.mt}:
  161.     Removed no-longer-needed setting of INSTALL*, NOSTDINC,
  162.     HAVE_CPLUS_EXTERN, and WRAP_C_INCLUDES.
  163.  
  164. Sun Jul 25 19:21:45 1993  Per Bothner  (bothner@kalessin)
  165.  
  166.     * config.shared:  Set WRAP_C_INCLUDES to no longer search
  167.     g++-include, now that gcc has the fixproto script.
  168.     * configure.in:  Don't need -nostdinc++ flag any more,
  169.     now that we're not using g++-include (with its #include_nexts).
  170.     * config.shared:  Restructure *clean rules, partly to
  171.     avoid some duplication.
  172.     * README:  Various clarifications.
  173.  
  174. Wed Jul  7 15:33:39 1993  Brendan Kehoe  (brendan@lisa.cygnus.com)
  175.  
  176.     * utils/gen-params (DOLLAR_IN_LABEL): Look for `7filebuf' instead
  177.     of just `filebuf' on the vtable name.
  178.  
  179. Tue Jun 29 13:02:39 1993  Per Bothner  (bothner@rtl.cygnus.com)
  180.  
  181.     * Makefile.in (VERSION): Set to 2.4 (yeah!).
  182.     * Makefile (install):  Don't depend on all.
  183.     * config.shared: Undo change of Jun 25.
  184.     * configure.in:  Handle *-*-solaris like *-*-solaris2.
  185.  
  186. Fri Jun 25 12:23:22 1993  Per Bothner  (bothner@rtl.cygnus.com)
  187.  
  188.     * config.shared:  Make install-info depend on info.
  189.  
  190. Wed Jun 23 12:56:23 1993  Per Bothner  (bothner@rtl.cygnus.com)
  191.  
  192.     * Makefile.in:  Define VERSION (for cd ..; make taz).
  193.     * Makefile.in:  Set to version 2.3.91.
  194.     * Makefile.in (diststuff):  Needed for distributions.
  195.     * Makefile (dts):  Rip out.  Subsumed by stuff in ../Makefile.in.
  196.  
  197. Tue Jun 22 13:16:30 1993  Per Bothner  (bothner@deneb.cygnus.com)
  198.  
  199.     * README.386bsd:  Patches for 386bsd.
  200.     * utils/etags.c:  Add AIX alloca support.
  201.     * config.shared (CXXINCLUDES):  Fix quoting bug.
  202.     * libg++.texi:  Document Integer methods fits_in_long(),
  203.     as_long(), fits_in_double(), as_long().
  204.  
  205. Tue Jun 15 11:54:42 1993  Per Bothner  (bothner@deneb.cygnus.com)
  206.  
  207.     * config.shared (CLEAN):  Default to ${TARGETPROG} ${TARGETLIB}.
  208.     * configure.in (DISTCLEAN):  Add target-mkfrag.
  209.  
  210. Mon Jun  7 13:13:27 1993  Per Bothner  (bothner@rtl.cygnus.com)
  211.  
  212.     * Makefile.in:  Increase version number to 2.3.90.
  213.     * configure.in:  Always automatically generate a target Makefile
  214.     fragment, and then posibly append the one in config/*.mt.
  215.     This means the config/*.mt only needs to contain what is
  216.     different from the normal case, which should ease updates.
  217.     * config/rs6000.mt:  Replace by aix3-1.mt (for buggy AIX 3.1),
  218.     and aix.mt (for more recent versions).
  219.     * config/isc.mt:  New file.
  220.     * configure.in:  Update for above config/*.mt changes.
  221.  
  222. Tue Jun  1 16:53:14 1993  Per Bothner  (bothner@rtl.cygnus.com)
  223.  
  224.     * Makefile.in (stamp-$(TARGETLIB)):  Delegate adding the
  225.     files from $(IODIR) to the sub-Makefile, invoking latter
  226.     with target add-to-targetlib.
  227.     * Makefile.in (_G_config.h):  Set CC=$(CXX) when invoking
  228.     utils/gen-params, to "force" use of C++ compiler.
  229.  
  230.     * no-stream/Makefile.in (add-to-targetlib):  New rule.
  231.     * utils/gen-params:  Remove OLD_PLACEMENT support.
  232.  
  233. Fri Jun  4 14:14:39 1993  Ian Lance Taylor  (ian@cygnus.com)
  234.  
  235.     * Makefile.in (installcheck): Pass CXXFLAGS to test-install.
  236.     * config.shared: It's .SUFFIXES, not SUFFIXES.
  237.  
  238. Thu Jun  3 00:53:03 1993  david d `zoo' zuhn  (zoo at cirdan.cygnus.com)
  239.  
  240.     * Makefile.in (install): split off the running of the installation
  241.     tests into a new target, installcheck
  242.  
  243. Wed May 12 13:39:46 1993  Ian Lance Taylor  (ian@cygnus.com)
  244.  
  245.     * utils/Makefile.in (etags.o, etags): Build etags via etags.o,
  246.     rather than directly from etags.c.
  247.  
  248. Tue May 11 16:32:31 1993  Brendan Kehoe  (brendan@lisa.cygnus.com)
  249.  
  250.     * utils/gen-params: Look for new types `int32_t' and `uint32_t'.
  251.  
  252. Mon May 10 09:57:25 1993  Ian Lance Taylor  (ian@cygnus.com)
  253.  
  254.     * configure.in: Create target-mkfrag using move-if-change.
  255.  
  256. Thu May  6 09:24:21 1993  Ian Lance Taylor  (ian@cygnus.com)
  257.  
  258.     * Makefile.in (install): If TEST_INSTALL was overridden by
  259.     configure.in, don't try to install the test-install directory.
  260.     * configure.in: If cross, take gperf, test-install and utils out
  261.     of configdirs.  Otherwise they wind up in subdirs and get built.
  262.     Override TEST_INSTALL to be empty rather than Makefile.
  263.  
  264. Mon May  3 18:55:19 1993  Per Bothner  (bothner@cygnus.com)
  265.  
  266.     * configure.in:  If cross, use sed to hack Makefile, rather
  267.     than appending to target_makefile_frag, since that doesn't
  268.     work if there is a pre-existing fragment.
  269.     * Makefile.in:  Re-order INSTALLDIR.
  270.  
  271. Mon May  3 11:45:41 1993  Ian Lance Taylor  (ian@cygnus.com)
  272.  
  273.     * config.shared: Added missing quotes around TOUCH_ON_COMPILE.
  274.  
  275. Fri Apr 30 15:12:36 1993  Per Bothner  (bothner@cygnus.com)
  276.  
  277.     * Makefile.in (tooldir):  New definition.
  278.     * Makefile.in (install):  Install _G_config in $(tooldir)/include,
  279.     since it is the only include file that is target-dependent.
  280.     * Makefile.in (dist-fix-Makefile):  Remove no-longer-needed kludge.
  281.     * config.shared:  If TOUCH_ON_COMPILE is defined (at configure
  282.     time), make sure to 'touch stamp' on every compile.
  283.     This prevents unneeded re-builing of libg++.a.
  284.  
  285. Wed Apr 28 11:44:05 1993  Ian Lance Taylor  (ian@rtl.cygnus.com)
  286.  
  287.     * config.shared (MAKEOVERRIDES): Define to be empty.
  288.  
  289. Tue Apr 27 15:52:19 1993  Per Bothner  (bothner@cygnus.com)
  290.  
  291.     * config.shared (FLAGS_TO_PASS):  Also pass INSTALL, INSTALL_DATA,
  292.     and INSTALL_PROGRAM.
  293.     * Makefile.in:  Remove duplicate definition of FLAGS_TO_PASS.
  294.     Replace uses of BASE_FLAGS_TO_PASS by FLAGS_TO_PASS.
  295.  
  296. Tue Apr 27 11:09:04 1993  Ian Lance Taylor  (ian@cygnus.com)
  297.  
  298.     * config.shared: info depends on .info files, not .texi files.
  299.  
  300. Fri Apr 23 11:31:01 1993  Brendan Kehoe  (brendan@lisa.cygnus.com)
  301.  
  302.     * configure.in (target_makefile_frag): If there was one in srcdir,
  303.     then reset it to include ${srcdir} so we'll copy it properly.
  304.  
  305. Sun Apr 18 23:54:45 1993  Per Bothner  (bothner@cygnus.com)
  306.  
  307.     * Makefile.in and configure.in all directories, config.shared:
  308.     Revamped configure scheme.  See libg++/NEWS.
  309.     * README:  Some extra information, including a note
  310.     about what it means when test-install fails.
  311.     * libg++.texinfo:  Renamed to libg++.texi.
  312.     * gen-params:  Minor improvements (we hope) here and there.
  313.  
  314. Tue Mar 23 00:14:33 1993  david d `zoo' zuhn  (zoo at cirdan.cygnus.com)
  315.  
  316.     * Makefile.in: minimal support for installcheck (FIXME), some
  317.     support for dvi target
  318.  
  319. Fri Mar 19 10:35:32 1993  Ian Lance Taylor  (ian@cygnus.com)
  320.  
  321.     * david d `zoo' zuhn's patches for ARG_MAX:
  322.     Makefile.in (BASE_FLAGS_TO_PASS): New variable.
  323.     (FLAGS_TO_PASS): Use BASE_FLAGS_TO_PASS.
  324.     (info, install-info, install): Use BASE_FLAGS_TO_PASS.
  325.     (subdir_do): Don't echo FLAGS_TO_PASS.
  326.  
  327. Fri Mar 12 18:35:02 1993  david d `zoo' zuhn  (zoo at cirdan.cygnus.com)
  328.  
  329.     * configure.in: recognize *-*-solaris2* instead of *-*-solaris2
  330.  
  331. Fri Mar  5 11:41:15 1993  Ian Lance Taylor  (ian@cygnus.com)
  332.  
  333.     * Makefile.in (MAKEOVERRIDES): Override GNU make 3.63 default
  334.     definition in order to reduce length of command line.
  335.  
  336. Wed Feb 17 05:28:51 1993  david d `zoo' zuhn  (zoo at cirdan.cygnus.com)
  337.  
  338.     * Makefile.in: when making include files non-executable, make them
  339.     world readable as well
  340.  
  341. Mon Jan 25 14:40:28 1993  Brendan Kehoe  (brendan@cygnus.com)
  342.  
  343.     * config/alpha.mh: New file, for DEC's Alpha family.
  344.  
  345. Wed Jan 13 21:17:26 1993  Mike Stump  (mrs@cygnus.com)
  346.  
  347.     * .../Makefile.in, utils/gen-params, configure.in: Change .../gcc
  348.     to .../xgcc.
  349.  
  350. Tue Jan  5 02:38:37 1993  david d `zoo' zuhn  (zoo at cirdan.cygnus.com)
  351.  
  352.     * configure.in: get the xiberty kludge "working"
  353.  
  354. Wed Dec 30 14:15:31 1992  david d `zoo' zuhn  (zoo at cirdan.cygnus.com)
  355.  
  356.     * Makefile.in (info): added -I to command line, for @include
  357.  
  358. Tue Dec 29 08:54:13 1992  Ian Lance Taylor  (ian@cygnus.com)
  359.  
  360.     * utils/gen-params: Define _G_MATH_H_INLINES.  Based only on
  361.     arguments to gen-params; no test yet.
  362.     * config/sco4.mt, config/hpux.mt (G_CONFIG_ARGS): pass
  363.     MATH_H_INLINES as 1.
  364.  
  365.     * Makefile.in: pass $(FLAGS_TO_PASS) to all calls to make.
  366.  
  367. Mon Dec 28 12:07:11 1992  Ian Lance Taylor  (ian@cygnus.com)
  368.  
  369.     * utils/gen-params: added check for CURSES_FORMAT_ARG, which
  370.     differs from system to system.
  371.  
  372.     * configure.in: for SCO 3.2v4 use sco4.
  373.     * config/sco4.mh: new file: SCO header files are C++ ready, and
  374.     SCO curses doesn't work with libg++ curses.
  375.  
  376. Tue Dec 22 14:58:04 1992  Per Bothner  (bothner@rtl.cygnus.com)
  377.  
  378.     * utils/gen-params:  At end, delete all temporary files.
  379.     * configure.in:  Don't bother linking lgpl.texinfo.
  380.     Clean up temp.o when done.
  381.     * Makefile.in:  Set version number to 2.3.1.
  382.     * Makefile.in (*clean rules):  Use ALL_SUBDIRS, which includes
  383.     old-stream and no-stream.
  384.     * Makefile.in:  Add dependencies for libg++.a, to support
  385.     parallel makes.
  386.  
  387. Tue Dec 15 14:45:05 1992  david d `zoo' zuhn  (zoo at cirdan.cygnus.com)
  388.  
  389.     * configure.in: configure based on target, instead of host.  This
  390.     was a simple text substitution, which also involved renaming:
  391.  
  392.     * config/{hpux.mt,linux.mt,rs6000.mt,solaris2.mt}: renamed from .mh
  393.  
  394. Sat Dec 12 00:05:42 1992  Per Bothner  (bothner@cygnus.com)
  395.  
  396.     * Makefile.in:  No longer use HAVE_CPLUS_EXTERN; we can use
  397.     WRAP_C_INCLUDES instead.  This should be somewhat more robust,
  398.     since we only depend on WRAP_C_INCLUDES being over-ridden.
  399.     * configure.in:  Don't generate HAVE_CPLUS_EXTERN.
  400.  
  401. Wed Dec  9 15:08:34 1992  Per Bothner  (bothner@cygnus.com)
  402.  
  403.     * Makefile.in:  Set version to 2.3.
  404.     * README, NEWS, TODO: Various updates.
  405.  
  406. Fri Dec  4 17:44:40 1992  Per Bothner  (bothner@cygnus.com)
  407.  
  408.     * Makefile.in (install):  Pass CXX to test-install, not CC.
  409.     * Makefile.in (dist):  Use new ../etc directory for config stuff.
  410.  
  411. Thu Dec  3 20:03:05 1992  Per Bothner  (bothner@cygnus.com)
  412.  
  413.     * Makefile.in:  Bump to version 2.2.95.
  414.     * Makefile.in (distclean, realclean):  Don't delete
  415.     Makefile until *after* recursive makes.
  416.     * Makefile.in:  Add a kludge to reconcile FSF/Cygnus conflict.
  417.  
  418. Fri Nov 20 15:34:27 1992  david d `zoo' zuhn  (zoo at cirdan.cygnus.com)
  419.  
  420.     * Makefile.in (install): don't change permissions on all info files,
  421.     just the ones that get installed by this Makefile
  422.  
  423. Fri Nov 20 14:34:52 1992  Per Bothner  (bothner@cygnus.com)
  424.  
  425.     * configure.in:  Add etc/fib to subdirs.
  426.     * configure.in, config/{linux,solaris2}.mh: Fix typo
  427.     INSTALLDATA -> INSTALL_DATA.
  428.  
  429. Tue Nov 17 21:48:10 1992  Per Bothner  (bothner@rtl.cygnus.com)
  430.  
  431.     * Makefile.in:  Bump to 2.2.92.
  432.     * Makefile.in (install):  Use $(FLAGS_TO_PASS).
  433.  
  434.     * utils/gen-params:  More "robust" sed patterns for extracting
  435.     type definitions.
  436.  
  437. Sat Nov  7 19:45:42 1992  Per Bothner  (bothner@rtl.cygnus.com)
  438.  
  439.     * config/solaris2.mh:  New file, for Sun's Solaris2 OS.
  440.     * configure.in:  Use it.
  441.  
  442. Thu Nov  5 18:45:53 1992  Per Bothner  (bothner@rtl.cygnus.com)
  443.  
  444.     * Makefile.in:  Bump to version 2.1.91.
  445.     * Makefile.in, */Makefile.in, etc:  Replace ${C++} and
  446.     ${C++FLAGS} by ${CXX} and ${CXXFLAGS}.  (Some versions of
  447.     'make' do not like '+' in variable names.)
  448.     * Makefile.in (install):  Fix typo (chmod directory).
  449.  
  450. Mon Nov  2 13:20:54 1992  Per Bothner  (bothner@cygnus.com)
  451.  
  452.     * Makefile.in:  Don't pass $(NOSTDINC) as part of $(CC).
  453.     * Makefile.in (dist):  include/demangle.h is also needed.
  454.  
  455. Sun Nov  1 16:25:00 1992  Per Bothner  (bothner@cygnus.com)
  456.  
  457.     * Makefile.in, */Makefile.in, etc:  Use ${C++} (and ${C++FLAGS})
  458.     to compile C++ programs, not ${CC}.
  459.     * Makefile.in:  Bump to version 2.2.90.
  460.     * Makefile.in:  Use FLAGS_TO_PASS more consistently.
  461.  
  462. Sat Oct 31 19:24:05 1992  Per Bothner  (bothner@rtl.cygnus.com)
  463.  
  464.     * libg++.texinfo:  Fix a number of typos (from
  465.     meyering@cs.utexas.edu (Jim Meyering)).
  466.  
  467. Fri Oct  9 16:44:30 1992  Per Bothner  (bothner at PersSony)
  468.  
  469.     * Makefile.in:  Fixed rule for building libg++.a to not do
  470.     anything if everyting is up-to-date, using a stamp-libg++.a
  471.     indicator file.
  472.  
  473. Tue Sep 29 15:47:05 1992  Per Bothner  (bothner@rtl.cygnus.com)
  474.  
  475.     * COPYING, COPYING-LIB: Removed (- use versions in ..).
  476.     * README: Update accordingly.
  477.  
  478. Fri Sep 25 11:28:24 1992  Per Bothner  (bothner@cygnus.com)
  479.  
  480.     * utils/gen-params:  Define the type names (such as _G_size_t)
  481.     using typedefs, not macros.
  482.     * utils/gen-params:  Add commented-out hook for turning
  483.     off use of templates (for old compilers).
  484.  
  485. Thu Oct  1 23:53:29 1992  david d `zoo' zuhn  (zoo at cirdan.cygnus.com)
  486.  
  487.     * configure.in: use cpu-vendor-os triple instead of nested cases
  488.  
  489. Tue Sep 29 12:07:35 1992  Ian Lance Taylor  (ian@cygnus.com)
  490.  
  491.     * utils/gen-params: do the stdarg test with C++, not C, since
  492.     otherwise a type incompatibility is only a warning.
  493.  
  494. Tue Sep 15 15:43:35 1992  Ian Lance Taylor  (ian@cygnus.com)
  495.  
  496.     * Makefile.in (install): install libg++.a in $(INSTALLDIR), which
  497.     defaults to $(libdir), not $(tooldir).  Default $(gxx_includedir)
  498.     to $(tooldir/g++-include; the g++-include directory is currently
  499.     target dependent because of the _G_config.h file.  Also, gcc now
  500.     looks in $(tooldir) by default.
  501.     configure.in: if cross-compiling, override $(INSTALLDIR) to
  502.     $(tooldir)/lib.
  503.  
  504. Fri Sep 11 16:05:08 1992  Ian Lance Taylor  (ian@cygnus.com)
  505.  
  506.     * configure.in, Makefile.in: When cross-compiling, don't build
  507.     gperf, or the utils directory, or test-install.
  508.  
  509. Thu Sep 10 22:49:34 1992  Ian Lance Taylor  (ian@cygnus.com)
  510.  
  511.     * utils/gen-params: test for existence of curses.h.  It's not in
  512.     newlib.  Also corrected a couple of typos.
  513.  
  514. Wed Sep  9 12:34:00 1992  Ian Lance Taylor  (ian@cygnus.com)
  515.  
  516.     * Makefile.in: try to get correct version of nm for target for
  517.     gen-params.
  518.  
  519. Mon Aug 31 16:14:34 1992  Per Bothner  (bothner@rtl.cygnus.com)
  520.  
  521.     * Makefile.in:  Bump to version 2.2.3.
  522.     * Makefile.in:  Convert ${readme} to be `pwd`/ (with a
  523.     trailing slash) (as done in iostream).
  524.  
  525. Mon Aug 17 17:15:06 1992  Per Bothner  (bothner@rtl.cygnus.com)
  526.  
  527.     * utils/gen-params:  Allow command-line (e.g. HAVE_UNISTD=0)
  528.     to override feature testing for various include files.
  529.     * Makefile.in:   Pass $(NOSTDINC) to gen-params.
  530.     Turn off execute permission after installing data. 
  531.  
  532. Wed Aug 12 00:33:09 1992  Per Bothner  (bothner@cygnus.com)
  533.  
  534.     * utils/c++-mode.el:  New version.
  535.  
  536.     * Makefile.in: Change to version 2.2.1.
  537.     * Makefile.in:  Remove some old junk.
  538.     Let 'install' depend on 'all'.
  539.     Let 'install' also install gperf.
  540.     * utils/gen-params:  Test for Posix-compatible (or rather
  541.     iostream/procbuf.C-compatible) sys/wait.h by compiling
  542.     C++ test program, not C.  Fixes NeXT problem, I hope.
  543.     Also, fix typo when predefined DOLLAR_IN_LABEL (fixes hpux).
  544.  
  545. Mon Aug 10 11:38:14 1992  Ian Lance Taylor  (ian@dumbest.cygnus.com)
  546.  
  547.     * Makefile.in: always create installation directories.
  548.  
  549. Fri Jun 26 12:26:35 1992  Per Bothner  (bothner@rtl.cygnus.com)
  550.  
  551.     * Makefile.in: Change to version 2.2.
  552.     * Makefile.in:  Don't `cd ../libiberty; make'; since this
  553.     may cause some confusion (with old versions of GNU make
  554.     passing the wrong environment); instead assume that
  555.     ../Makefile takes care of it.
  556.     * configure.in, config/hpux.mh:  hpux support.
  557.     * utils/etags.c:  stat fixes for Posix and SVR3.
  558.     * utils/gen-params:  Minor fixes.
  559.  
  560. Mon Jun 22 23:54:31 1992  Per Bothner  (bothner@cygnus.com)
  561.  
  562.     * Makefile.in:  Increase to version 2.1.92.
  563.     * utils/gen-params.  Add some paranoia when trying to
  564.     figure out a type for _G_ssize_t - make sure it doesn't
  565.     conflict with read().
  566.  
  567. Fri Jun 19 23:15:13 1992  Per Bothner  (bothner@cygnus.com)
  568.  
  569.     * Makefile.in:  Increase to version 2.1.91.
  570.     * utils/etags.c:  New version, from emacs-19.
  571.     * utils/Makefile.in:  New etags needs GNU getopt.
  572.     * utils/gen-params:  Take out _G_HAVE_UNION_WAIT testing.
  573.     Instead, check that wait() will accept an (int*) - as
  574.     Posix and tradition (but not NeXT) says it should -
  575.     if it doesn't, say that we don't HAVE_SYS_WAIT.
  576.  
  577. Wed Jun 17 18:48:16 1992  Per Bothner  (bothner@rtl.cygnus.com)
  578.  
  579.     * Makefile.in:  Increase version number to 2.1.90.
  580.     * no-stream/Makefile.in:  New directory and file.
  581.     Useful for building libg++ *without* iostreams.
  582.     * Makefile.in, */Makefile.in:  Cleanup *clean rules,
  583.     following standards.texi.
  584.     * utils/gendepend:  Remove tempoary file depend.tmp.
  585.     * utils/gen-params:  Check if <sys/wait.h> defines union wait.
  586.     * WHATS.NEW:  Merge old stuff from (deleted) etc/release.log.
  587.     * configure.in:  Check that we find an install that works;
  588.     for SYSV, also try /usr/ucb/install.
  589.     * TODO, README, libg++.texinfo:  Minor changes.
  590.  
  591. Wed Jun  3 23:10:20 1992  Per Bothner  (bothner@rtl.cygnus.com)
  592.  
  593.     * Makefile.in:  Set version number to 2.1.
  594.     * utils/gen-params:  If ${NAMES_HAVE_UNDERSCORE} is non-null,
  595.     use that value; don't bother trying to deduce it.
  596.     Ditto for ${DOLLAR_IN_LABEL}.
  597.     Replace sed-idiom -n -e 1,1p by -e '2,$d', because the
  598.     former doesn't work in GNU sed.
  599.     Add sigset_t to the list of types searched for.
  600.     Look for <sys/wait.h> and defined _G_HAVE_SYS_WAIT appropriately.
  601.     * vms/{_G_config.h,AAAREADME.TXT}:  New versions from Youngdale.
  602.     * libg++.texinfo:  Note failure behavior for String::before().
  603.     * Makefile.in:  Use FLAGS_TO_PASS variable to be more
  604.     consistent about flags to pass to sub-makes.
  605.     Add some hooks for people with unusual environments:
  606.     Unually powerful C-libraries, or they don't want iostreams
  607.     to be part of libg++.a.
  608.     * configure.in:  Test for Linux configuration.
  609.     Avoid confusing error message when looking for ranlib.
  610.  
  611. Fri May 29 13:08:12 1992  Per Bothner  (bothner@rtl.cygnus.com)
  612.  
  613.     * utils/gen-params:  Remove TMP before running a sed which
  614.     writes to it (GNU sed supposedly has a bug where in that it
  615.     doesn't truncate a file before writing to it).
  616.     * Makefile.in:  Include strerror.o strsignal.o (from libiberty).
  617.  
  618.     * Makefile.in:  Bump to version 2.0.91.
  619.     * etags.c:  #undef TRUE and FALSE before defining, to
  620.     avoid collisions.  (These inevitable collisions make it
  621.     a mistake to define TRUE and FALSE in the first place.)
  622.     * gen-params:  Test for <dirent.h>.
  623.     Use ${SED} instead of sed, since GNU sed may be broken.
  624.     Check if the type we found for va_list works, and have
  625.     a fall-back plan for when it doesn't.
  626.     * gen-params:  Check for sprintf return type.
  627.     Don't emit unneeded _G_const.
  628.     * config/mt-*:  Remove unused and obsolete files.
  629.     * vms directory:  Updates from Eric Youngdale.
  630.     * README:  Minor fixes.
  631.  
  632. Thu May 14 12:29:29 1992  Per Bothner  (bothner@rtl.cygnus.com)
  633.  
  634.     * Makefile.in:  Set version to 2.0.90.
  635.     * Makefile.in:  Pass new flags to test-install, now that
  636.     test-install has been changed to to use ../libg++.a etc;
  637.     override that to use -lg++ etc to get inststalled versions.
  638.     * COPYING:  Replace by version 2 GPL.
  639.     * README:  Explain what copyrights apply to what.
  640.     * libg++.texinfo:  Remove comments about gperf, since it
  641.     is not part of libg++ proper (and is GPL, not LGPL).
  642.  
  643.     * util/gen-params:  Re-order in a logical order.
  644.     Change _G_NO_UNISTD_H to _G_HAVE_UNISTD for consistency.
  645.     Add test for _G_FRIEND_BUG (if the compiler barfs on
  646.     extern "C" functions as friends).
  647.  
  648. Wed May 13 12:06:57 1992  Per Bothner  (bothner@rtl.cygnus.com)
  649.  
  650.     * configure.in:  Make sure to append 'depend' (if it exists)
  651.     to each Makefile.
  652.  
  653. Sat May  9 12:43:38 1992  Per Bothner  (bothner@rtl.cygnus.com)
  654.  
  655.     * Makefile.in:  Bump version to 2.0.9.
  656.  
  657.     * WHATS.NEW:  Be more expansive.
  658.     * configure.in:  Fix some typos.
  659.     * Various Makefile.in's:  Pass $(NOSTDINC) when compiling.
  660.     Also, fix some other CFLAGS problems.
  661.  
  662. Wed May  6 11:48:32 1992  Per Bothner  (bothner@rtl.cygnus.com)
  663.  
  664.     * utils/gen-params:  Also #include <time.h> in dummy.c,
  665.     so we can get clock_t.
  666.  
  667.     * utils/gen-params: Moved argument evaluation to start.
  668.     Pass -I${gccdir}/include if using ${gccdir}/gcc.
  669.     * Makefile.in:  Pass $(XTRAFLAGS) to gen-params.
  670.     * vms directory:  Renamed _G_CONFIG.H to _G_config.h.
  671.  
  672. Sat May  2 16:48:07 1992  Per Bothner  (bothner@rtl.cygnus.com)
  673.  
  674.     * vms directory:  New files from Eric Youngdale.
  675.  
  676. Thu Apr 30 13:42:59 1992  Per Bothner  (bothner@rtl.cygnus.com)
  677.  
  678.     * Makefile.in:  Bump to version 2.0.8 for "progressive" release.
  679.     * every Makefile.in:  Replace gcc -O by just gcc, for constiency.
  680.     * utils/gen-params:  Rename every temp.c -> dummy.c.
  681.     Add test for sys/resource.h, and use that instead of the
  682.     no-longer-meaning test for sysv.
  683.     * Makefile.in:  Install sys/*.h from g++-include, not src.
  684.     Fix so that 'make libg++.a' does the right thing.
  685.  
  686. Mon Apr 20 14:59:59 1992  Per Bothner  (bothner@cygnus.com)
  687.  
  688.     * utils/gen-params:  Add introductory commentary.
  689.     Replace tabs by space in dummy.out, so following
  690.     sed scripts don't have to worry about tabs.
  691.  
  692. Thu Apr 30 09:06:32 1992  K. Richard Pixley  (rich@cygnus.com)
  693.  
  694.     * Makefile.in: add .NOEXPORT so that subdirs don't inherit
  695.       bad definitions.  Notably, so that libiberty doesn't inherit
  696.       host_makefile_frag.
  697.  
  698. Fri Apr 17 13:50:41 1992  Per Bothner  (bothner@cygnus.com)
  699.  
  700.     * configure.in:  Use new 'subdirs' feature of configure,
  701.     to configure all sub-directories in one invocation of
  702.     'configure'.  This means we can get rid of all subdir
  703.     configure.in files, and we can share configuration files.
  704.     * configure.in:  If there is no host makefile fragment.
  705.     generate one.
  706.     * Makefile.in, */Makefile.in, etc: Use new configure scheme.
  707.     Also, define CC using a test for ../gcc/gcc, not just
  708.     a ../gcc directory.  Similar for AR etc.
  709.     * utils/gen-params:  New shell script to generate a .h
  710.     file with various system-specific parameters.
  711.     * Makefile.in:  New rule to generate _G_config.h using
  712.     utils/gen-params.  All Makefiles include the top-level
  713.     directory in the include search path, to make sure they
  714.     get _G_config.h (which is the the libg++ build directory,
  715.     not the srcdir).
  716.  
  717. Mon Mar 23 16:46:01 1992  Per Bothner  (bothner@rtl.cygnus.com)
  718.  
  719.     * libg++.texinfo:  Remove references to itoa and similar
  720.     deprecated functions that return a pseudo-static buffer
  721.     (allocated by AllocRings).   Replace by reference
  722.     to (new) printon() methods.
  723.  
  724. Tue Mar 10 18:06:49 1992  Per Bothner  (bothner@cygnus.com)
  725.  
  726.     * Makefile.in:  Bump to version 2.0.
  727.     * Makefile.in (dist):  Fix to avoid symlink cycles.
  728.  
  729. Sat Mar  7 19:36:35 1992  Per Bothner  (bothner@cygnus.com)
  730.  
  731.     * Makefile.in (dist):  Handle '.' as a srcdir.
  732.  
  733. Sat Mar  7 00:03:05 1992  K. Richard Pixley  (rich@rtl.cygnus.com)
  734.  
  735.     * Make.defs: removed.
  736.  
  737.     * libg++.texinfo: added menu item hook.
  738.  
  739. Fri Mar  6 16:51:58 1992  K. Richard Pixley  (rich@cygnus.com)
  740.  
  741.     * Makefile.in: bump version to 1.99.
  742.  
  743. Fri Mar  6 15:53:13 1992  Per Bothner  (bothner@cygnus.com)
  744.  
  745.     * Makefile.in:  Remove some obsolete stuff.
  746.     * README, WHATS.NEW:  Update.
  747.     * PROBLEMS renamed to TODO.
  748.  
  749. Thu Mar  5 00:18:15 1992  Heinrich G. Seidl  (hgs@cygnus.com)
  750.  
  751.     * configure.in, Makefile.in: use `g++' as compiler for the library
  752.       as does the user.
  753.  
  754.     * Make.defs: use again awk for depend rules, since sed
  755.       has too many bugs (sun's and GNU).
  756.           utils/g++dep.sh: print each dependency on one line
  757.  
  758. Wed Mar  4 12:04:45 1992  Per Bothner  (bothner@cygnus.com)
  759.  
  760.     * Makefile.in:  Don't pass $(MAKE_ENVIRON) to test-install,
  761.     since we're trying to test the *installed* compiler.
  762.     Also, install-progs before the test-install.
  763.  
  764. Tue Mar  3 23:01:05 1992  Per Bothner  (bothner@cygnus.com)
  765.  
  766.     * PROBLEMS:  Added to list of things to do.
  767.  
  768. Tue Mar  3 21:06:38 1992  Heinrich G. Seidl  (hgs@rtl.cygnus.com)
  769.  
  770.     * Created `utils' directory and moved "progs" from
  771.       `etc' into `utils'. 
  772.       Makefile.in: `all' builds only programs and the libary,
  773.                `check' builds all in `tests' and `etc' and 
  774.                runs the tests.
  775.           Some minor bug fixes to Makefiles.
  776.  
  777. Tue Mar  3 16:58:38 1992  Per Bothner  (bothner@cygnus.com)
  778.  
  779.     * vms directory:  New files from
  780.     Eric Youngdale <youngdale@v6550c.nrl.navy.mil>.
  781.  
  782. Sun Mar  1 17:17:54 1992  Per Bothner  (bothner@cygnus.com)
  783.  
  784.     * Makefile.in:  Added 'check' and 'etc-tests' rules.
  785.  
  786. Thu Feb 27 17:05:49 1992  Per Bothner  (bothner@cygnus.com)
  787.  
  788.     * Make.defs:  Change GXX from g++ to gcc, since g++
  789.     passes -lg++ to ld, which may not be installed yet.
  790.  
  791. Wed Feb 26 18:04:40 1992  K. Richard Pixley  (rich@cygnus.com)
  792.  
  793.     * Makefile.in, configure.in: removed traces of namesubdir,
  794.       -subdirs, $(subdir), $(unsubdir), some rcs triggers.  Forced
  795.       copyrights to '92, changed some from Cygnus to FSF.
  796.  
  797. Wed Feb 26 12:46:49 1992  Per Bothner  (bothner at cygnus.com)
  798.  
  799.     * Make.defs:  Change IDIR to use libdir instead of
  800.     datadir, to be compatible with FSF's gcc-2.0.
  801.     * Makefile.in:  Removed bogus '@' prefix in rule.
  802.  
  803. Wed Feb 26 01:24:34 1992  Michael Tiemann  (tiemann at cygnus.com)
  804.  
  805.     * Make.defs: Propagate XTRAFLAGS into MAKE_ENVIRON.
  806.  
  807. Wed Feb 19 23:23:02 1992  Per Bothner  (bothner at cygnus.com)
  808.  
  809.     * Make.defs:  Add IO_SRCDIR macro to name source
  810.     of either isotream or old-stream.  This allows
  811.     an independent iostream distribution.
  812.     * Make.defs (depend rule):  Create empty file if no sources.
  813.     * README:  Move change summary to WHATS.NEW.
  814.     * WHATS.NEWS:  Minor updates (and merge).
  815.     * COPYING-LIB:  New file defining Library Licence.
  816.  
  817. Sat Feb 15 13:06:50 1992  Per Bothner  (bothner at cygnus.com)
  818.  
  819.     * Makefile.in (dist):  Add some more top-level (above
  820.     libg++) files to the distribution.
  821.  
  822.     * Makefile.in:  Bumped LIBG++_DIST_VERSION to 1.91.
  823.     * README:  Made some very inadequate updates.
  824.  
  825. Mon Feb 10 11:28:19 1992  Per Bothner  (bothner at rtl.cygnus.com)
  826.  
  827.     * libg++.texinfo:  Discourage use of AllocRings,
  828.     and encourage care using String::operator const char *.
  829.     (The latter has just now been changed to not copy
  830.     using an AllocRing.)
  831.  
  832. Fri Feb  7 11:46:18 1992  Per Bothner  (bothner at cygnus.com)
  833.  
  834.     * Makefile.in: Added LIBG++_DIST_VERSION; set it to 1.90.
  835.     Added 'dist' rule to make distribution tar file.
  836.     * libg++.texinfo:  Preliminary changes to document
  837.     new iostream facilities.
  838.  
  839. Fri Jan 31 17:13:11 1992  Per Bothner  (bothner at cygnus.com)
  840.  
  841.     * WHATS.NEW:  New file, to document recent changes.
  842.  
  843. Wed Jan 29 12:54:10 1992  Per Bothner  (bothner at cygnus.com)
  844.  
  845.     * Make.defs:  Change LIBDIR and IDIR so that libg++.a and
  846.     g++-include/* go info $(libdir) and $(datadir)/g++-include.
  847.     Thus we don't have to worry about gcc's $(libsubdir)
  848.     depending on gcc's version number.
  849.     Also, add compilation rules for *.C.
  850.  
  851. Sat Jan 25 15:59:01 1992  Per Bothner  (bothner at PersSony)
  852.  
  853.     * Make.defs, all Makefile.in files:  Centralize rules for
  854.     depend, FORCE, and Makefile in MAke.defs.  Remove such
  855.     rules from every Makeifle.in.
  856.     * Makefile.in: Don't pass GXXFLAGS or EH_FILES to sub-makes.
  857.  
  858. Fri Jan 17 15:32:01 1992  Per Bothner  (bothner at cygnus.com)
  859.  
  860.     * Make.defs:  Make iostream be the default value of IO_DIR.
  861.     Removed duplicate -I$(SRCIDIR) from COMPILE.cc macro.
  862.  
  863. Sun Jan  5 00:23:20 1992  Per Bothner  (bothner at cygnus.com)
  864.  
  865.     * Makefile.in, Make.defs, old-stream/Makefile.in:
  866.     Fix install-include-files rule.
  867.     * Makefile.in, Make.defs:  Move installation directory
  868.     names and INSTALL defines from former to latter.
  869.     * configure.in:  Add test-install directory.
  870.  
  871.     * Makefile.in, Make.defs:  Move stuff from former to latter.
  872.     * Make.defs:  Allow switching between old stream and new
  873.     iostream library.  Allow use from any sub-directory.
  874.     * configure.in:  Add old-stream and gperf sub-directories.
  875.  
  876. Fri Jan  3 16:36:31 1992  Per Bothner  (bothner at cygnus.com)
  877.  
  878.     * Complex.h, Fix.h, String.h, gen/DLList.ccP, gen/SLList.ccP,
  879.     gen/Plex.ccP, gen/Vec.hP:  Add #include <builtin.h> as needed.
  880.     It was included by the old stream.h, but not by the new iostream.h.
  881.     * String.h:  Fix some portabilty problems that depended
  882.     on the old stream code.
  883.  
  884. Thu Jan  2 21:07:04 1992  John Gilmore  (gnu at cygnus.com)
  885.  
  886.     * Makefile.in (info, install-info, clean-info):  Handle info files.
  887.     (assorted):  Clean up unused macros, etc.
  888.  
  889.     * libg++.texinfo:  Minor lint found by makeinfo and tex.
  890.  
  891. Tue Dec 31 18:16:12 1991  Per Bothner  (bothner at cygnus.com)
  892.  
  893.     Changes that allow makes to take be made either from here,
  894.     or directly in a sub-directory.
  895.     * Make.defs:  New file to contain defiitions shared between
  896.     libg++ sub-directories.
  897.     * Makefile.in:  Removed stuff now in Make.defs.
  898.     * configure.in:  Add iostream to configdirs.
  899.     Define host_makefile_frag to pull in Make.defs.
  900.  
  901. Tue Feb 19 06:41:00 1991  Doug Lea  (dl at g.oswego.edu)
  902.  
  903.         * malloc.c: Don't override use of libg++ version of bcopy
  904.           for SYSV users    
  905.  
  906.         * timer.cc: Removed ifdefs for tek4300, since they are reported
  907.           not to be necessary or useful
  908.  
  909.         * CursesW.h, curses.h: removed touchline and touchoverlap,
  910.           since they are apparently nonstandard, and aren't supported
  911.           in most C curses libraries.
  912.  
  913.         * Removed test0 and twrapper from tests, since
  914.           they are not fully supported in g++-1.39.0
  915.  
  916. Sat Jan 26 05:24:22 1991  Doug Lea  (dl at g.oswego.edu)
  917.  
  918.         * signal.h: Reinstate full path name of C version of signal.h
  919.  
  920. Fri Jan 25 08:45:09 1991  Doug Lea  (dl at g.oswego.edu)
  921.  
  922.         * BitSet.h, BitString.h: pos and index fns inlined regardless
  923.           of __OPTIMIZE__, since needed elsewhere.
  924.  
  925.         * RNG.h killed redundant #ifdef __GNU__
  926.  
  927. Fri Dec 28 06:31:03 1990  Doug Lea  (dl at g.oswego.edu)
  928.  
  929.         * FPQueue.hP, FPStack.hP: removed defaults from defs (kept in decls)
  930.  
  931. Sat Dec 22 14:51:40 1990  Doug Lea  (dl at g.oswego.edu)
  932.  
  933.         * Integer.cc; atoIntRep: pulled sgn assignment out of loop
  934.  
  935. Fri Dec 14 16:43:04 1990  Doug Lea  (dl at g.oswego.edu)
  936.  
  937.         * Complex.cc: Fixed pow(Complex, Complex), and added 
  938.         pow(Complex, double), from thc@cs.brown.edu 
  939.  
  940. Wed Dec 12 11:47:51 1990  Doug Lea  (dl at g.oswego.edu)
  941.  
  942.         * malloc.c: Killed prototype decls of fputs, fprintf;
  943.           just use whatever stdio.h gives.
  944.  
  945. Thu Nov 29 13:02:32 1990  Doug Lea  (dl at g.oswego.edu)
  946.  
  947.         * dtoa.cc: better bounds for workspace arrays
  948.  
  949. Wed Nov  7 05:53:36 1990  Doug Lea  (dl at g.oswego.edu)
  950.  
  951.         * ACG.cc: function LCG marked as static
  952.  
  953. Sun Oct 28 05:32:30 1990  Doug Lea  (dl at g.oswego.edu)
  954.  
  955.         * std.h: ioctl decl now has void*, not char* as last param, since
  956.           sometimes need to pass in structs.
  957.  
  958. Sat Oct 20 05:51:21 1990  Doug Lea  (dl at g.oswego.edu)
  959.  
  960.         * sys/socket.h: added getpeername decl
  961.  
  962. Tue Oct 16 08:00:14 1990  Doug Lea  (dl at g.oswego.edu)
  963.  
  964.         * Integer.cc (div) Overallocate `r' if necessary to ensure
  965.         trailing 0.
  966.  
  967. Mon Oct 15 05:11:09 1990  Doug Lea  (dl at g.oswego.edu)
  968.  
  969.         * EH2.c: Added __raise_exception from tiemann
  970.  
  971. Thu Oct 11 05:50:34 1990  Doug Lea  (dl at g.oswego.edu)
  972.  
  973.         * VHMap.ccP, CHMap.ccP. Base initializers explicitly name base
  974.           classes in constructors
  975.  
  976. Sat Oct  6 08:56:56 1990  Doug Lea  (dl at g.oswego.edu)
  977.  
  978.         * RNG.cc: `volatile' added for vars that might have
  979.         greater precision in FP hardware than in memory, to
  980.         force comparisons to be done with memory versions, 
  981.         thus avoiding rounding error.
  982.  
  983.         * Incorporated patches for graph from rich@rice.edu
  984.  
  985.         * CHMap.hP: Fixed ifdef name to match class name for <T><C>CHNode
  986.  
  987. Sun Sep 30 06:50:45 1990  Doug Lea  (dl at g.oswego.edu)
  988.  
  989.         * pow.cc: removed redundant tests
  990.  
  991. Tue Sep  4 15:07:35 1990  Doug Lea  (dl at g.oswego.edu)
  992.  
  993.         * Regex.cc: Don't die when someone declares Regex(0).
  994.  
  995. Mon Aug 27 06:06:08 1990  Doug Lea  (dl at g.oswego.edu)
  996.  
  997.         * curses.h, CursesW: added vax to list of implementations not
  998.         supporting touchline & touchoverlap
  999.  
  1000. Thu Aug 23 05:46:16 1990  Doug Lea  (dl at g.oswego.edu)
  1001.  
  1002.         * std.h, resource.h text.hello.cc: more changes for i386
  1003.  
  1004.         * sys/wait.h: Include <sys/resource.h>, not <resource.h>
  1005.  
  1006.         * MPlex.hP: low() now returns lowest valid index. Similar
  1007.         changes elsewhere.
  1008.  
  1009.         * (stdio.h, math.h...) Installed patches for HPUX 7.0
  1010.  
  1011. Mon Aug 13 08:17:29 1990  Doug Lea  (dl at g.oswego.edu)
  1012.  
  1013.         * istream.h: ctor istream(int filedesc, char* buf, int buflen, 
  1014.           int sk, ostream* t = 0) -- made sk non-default to
  1015.           prevent ambiguous matches.
  1016.  
  1017.         * Makefiles: rearrangements, patches from Ron Guillmette
  1018.         to enable compiles of etc and gperf files without install
  1019.  
  1020.         * Added swap.h, from Ron Guilmette. Apparently needed for
  1021.         Hansen's C++ answer book code.
  1022.  
  1023.         * String.h: String operator() made a synonym for at(int, int),
  1024.           for compatibilty with Hansen's classes.
  1025.  
  1026.         * ostream.h: added ostream << (const void * p) to print p in hex.
  1027.  
  1028.         * std.h: qsort should return void; srand takes unsigned arg
  1029.         (required under USG, doesn't matter for others).
  1030.  
  1031.         * Added complex.h, to include Complex.h & typedef Complex complex;
  1032.         similarly with strclass.h
  1033.  
  1034.         * builtin.h: Added min & max inlines; added min.h, max.h, 
  1035.         minmax.h, and abs.h to just include builtin.h
  1036.  
  1037.         * values.h: defined HIBITS, HIBITL
  1038.  
  1039.         * CursesW.h, curses.h: sequent patches from jw@sics.se
  1040.  
  1041.         * streambuf.h: sputback renamed sputbackc for AT&T 1.2 compatibility
  1042.  
  1043. Sat Aug 11 08:01:00 1990  Doug Lea  (dl at g.oswego.edu)
  1044.  
  1045.         * MPlex.ccP: fixed off by one errors reported by bashford@scripps.edu
  1046.  
  1047.         * stdio.h: more patches from will@nirvana.westford.ccur.com
  1048.  
  1049.         * made #pragma implementation files for ctype, MIN, MAX, std,
  1050.         curses, compare, math. Changed .h files accordingly
  1051.  
  1052. Thu Aug  9 06:19:17 1990  Doug Lea  (dl at g.oswego.edu)
  1053.  
  1054.         * SmplHist.h: fixed bad #include
  1055.  
  1056. Wed Aug  8 09:49:56 1990  Doug Lea  (dl at g.oswego.edu)
  1057.  
  1058.         * Shortened all .h and .cc file names to work for SYSV,
  1059.         even ones preoviously OK because they were in own subdir.
  1060.         Necessary for #pragma interface. Yuck.
  1061.  
  1062. Mon Aug  6 09:54:23 1990  Doug Lea  (dl at g.oswego.edu)
  1063.  
  1064.         * stdio.h, math.h, etc., added masscomp support from
  1065.         will@nirvana.westford.ccur.com
  1066.  
  1067.         * twrapper, tgwrapper: killed now-unnecessary deletes
  1068.  
  1069. Wed Jul 25 10:05:13 1990  Doug Lea  (dl at g.oswego.edu)
  1070.  
  1071.         * stdio.h: new #defines for i386
  1072.  
  1073.         * DLList.ccP (ins_after). Prepend if null pix, as stated in doc.
  1074.  
  1075.         * installed malloc.c revisions
  1076.  
  1077. Fri Jul 20 12:00:05 1990  Doug Lea  (dl at g.oswego.edu)
  1078.  
  1079.         * ostream.h (put) prevent sign extension comparing against EOF
  1080.  
  1081. Tue Jul 17 10:06:12 1990  Doug Lea  (dl at g.oswego.edu)
  1082.  
  1083.         * libg++.texinfo updated
  1084.  
  1085. Thu Jul 12 08:10:07 1990  Doug Lea  (dl at g.oswego.edu)
  1086.  
  1087.         * added Maxima.h from Igor Metz <metz@iam.unibe.ch>
  1088.  
  1089. Fri Jul  6 06:19:32 1990  Doug Lea  (dl at g.oswego.edu)
  1090.  
  1091.         * etc/PlotFile3D: updates from ngo
  1092.  
  1093.         * time.h don't include /usr/include/time.h on NeXT
  1094.  
  1095. Mon Jul  2 07:48:51 1990  Doug Lea  (dl at g.oswego.edu)
  1096.  
  1097.         * installed VMS patches from Eric Youngdale 
  1098.         <YOUNGDALE@v6550c.nrl.navy.mil>
  1099.  
  1100.         * filebuf.cc (underflow) only reset iobuf ptrs if successful
  1101.  
  1102.         * filebuf.cc (overflow) loop ::write's in case whole
  1103.           request can't be satisfied in one
  1104.  
  1105. Sat Jun 23 12:18:54 1990  Doug Lea  (dl at g.oswego.edu)
  1106.  
  1107.         * added bcopy.c, compiled ifdef USG, to guarantee compatibility,
  1108.           from Eric Newton. Changed corresponding std.h declarations.
  1109.  
  1110.         * std.h: added declarations for re_comp, re_exec
  1111.  
  1112.         * (.h's, .hP's) added conditional compilation of
  1113.         inlines under optimization only for all files
  1114.         with #pragma interface
  1115.  
  1116. Thu Jun  7 08:23:10 1990  Doug Lea  (dl at g.oswego.edu)
  1117.  
  1118.         * killed all g++ prefix const member functions, since they 
  1119.           are no longer supported in g++.
  1120.  
  1121.         * (everywhere) added support for #pragma interface
  1122.         and #pragma implementation; undid .il files since these
  1123.         will be done via same mecahnism in g++.
  1124.  
  1125. Fri May 25 10:39:18 1990  Doug Lea  (dl at g.oswego.edu)
  1126.  
  1127.         * filebuf.cc (open) O_WRONLY added to append mode flags
  1128.  
  1129. Sun May  6 09:27:06 1990  Doug Lea  (dl at g.oswego.edu)
  1130.  
  1131.         * Complex.cc operator /(Complex&) replaced with that from
  1132.           romine, that avoids potential under & overflow.
  1133.  
  1134.         * std.h; Commented out declaration for umask, pending a better
  1135.         fix, since it is wrong for SunOS4.1
  1136.  
  1137.         * File.cc, Curses.cc: patches to work with vsscanf from bothner
  1138.  
  1139. Tue May  1 07:45:29 1990  Doug Lea  (dl at g.oswego.edu)
  1140.  
  1141.         * math.h #include <math-68881.h> belongs inside extern "C"
  1142.  
  1143. Fri Apr 27 06:15:32 1990  Doug Lea  (dl at g.oswego.edu)
  1144.  
  1145.         * String.cc (ncopy0): null terminate even if same source
  1146.  
  1147. Thu Apr 19 07:29:24 1990  Doug Lea  (dl at g.oswego.edu)
  1148.  
  1149.         * Map.ccP (Map::error): error message reads "Map", not "Set"
  1150.  
  1151. Tue Apr 17 10:32:25 1990  Doug Lea  (dl at g.oswego.edu)
  1152.  
  1153.         * Stack, Queue, Set, Bag, Map .hP : added virtual destructors
  1154.  
  1155. Fri Apr  6 07:05:31 1990  Doug Lea  (dl at g.oswego.edu)
  1156.  
  1157.         * List.hP (pop) patch from dsouza
  1158.  
  1159. Wed Apr  4 12:21:29 1990  Doug Lea  (dl at g.oswego.edu)
  1160.  
  1161.         * Makefiles: use make var AR, not just ar
  1162.  
  1163.         * streambuf.cc (setbuf) delete old base if one was allocated
  1164.  
  1165. Tue Apr  3 08:07:45 1990  Doug Lea  (dl at g.oswego.edu)
  1166.  
  1167.         * time.h, std.h: changes for convex from schmidt
  1168.  
  1169.         * installed new malloc.c, with valloc & memalign added.
  1170.  
  1171. Thu Mar 29 08:28:16 1990  Doug Lea  (dl at g.oswego.edu)
  1172.  
  1173.         * stddef.h : added offsetof macro.
  1174.  
  1175. Tue Mar 20 11:24:41 1990  Doug Lea  (dl at g.oswego.edu)
  1176.  
  1177.         * Sample.cc: Confidence intervals now call t with degrees of freedom,
  1178.         (n-1), not n.
  1179.  
  1180. Sat Mar 17 10:17:02 1990  Doug Lea  (dl at g.oswego.edu)
  1181.  
  1182.         * All genclass-able files moved to g++-include/gen.
  1183.           genclass.sh script file changed accordingly.
  1184.  
  1185.         * (Everywhere) All X.h file inlines moved to il/X.il,
  1186.         and only inlcuded when optimizing. Backup libg++.a
  1187.         versions now generated via src/Xi.cc files. 
  1188.         Exceptions: ctype.h, and std.h (for SysV->Bsd conv (like bcopy))
  1189.  
  1190.         * Regex.h now a separate file from String.h
  1191.  
  1192. Mon Mar 12 06:53:57 1990  Doug Lea  (dl at g.oswego.edu)
  1193.  
  1194.         * RPlex.cc:<T>RPlex:: <T>RPlex(int l, int chunksize). Fixed
  1195.         incorrect biasing of initial chunk indices.
  1196.  
  1197. Sun Mar 11 05:40:29 1990  Doug Lea  (dl at g.oswego.edu)
  1198.  
  1199.         * timer.cc: ifdef USG -> if defined(USG) || defined(tek4300)
  1200.  
  1201. Wed Feb 28 05:27:15 1990  Doug Lea  (dl at g.oswego.edu)
  1202.  
  1203.         * gperf: patches from schmidt
  1204.  
  1205.         * Makefiles: removed dependencies on /usr/include files
  1206.  
  1207. Tue Feb 27 05:21:22 1990  Doug Lea  (dl at g.oswego.edu)
  1208.  
  1209.         * Installed c++-mode.el update from detlefs
  1210.  
  1211. Mon Feb 26 08:03:32 1990  Doug Lea  (dl at g.oswego.edu)
  1212.  
  1213.         * Incremental.h now includes a default destructor to avoid linking
  1214.         problems. Thanks to eirik@elf.TN.Cornell.EDU.
  1215.  
  1216.         * all `error' routines now have const char*, not char* args.
  1217.  
  1218.         * Plex classes revamped to support const Plexes. Also,
  1219.         removed `changes', `changed', since they aren't necessary anymore
  1220.  
  1221. Sat Feb 24 05:56:13 1990  Doug Lea  (dl at g.oswego.edu)
  1222.  
  1223.         * File.h verbose_error_handler, et al now have const char*, not
  1224.         char* args
  1225.  
  1226.         * Installed EH2.cc in src
  1227.  
  1228. Mon Feb 19 08:34:51 1990  Doug Lea  (dl at g.oswego.edu)
  1229.  
  1230.         * installed Ngo's PlotFile3D in libg++/etc
  1231.  
  1232. Sat Feb 17 05:28:25 1990  Doug Lea  (dl at g.oswego.edu)
  1233.  
  1234.         * installed Schmidt's gperf, trie-gen, and Patricia revisions
  1235.  
  1236.         * String.cc pos <= 0 should be pos < 0
  1237.  
  1238. Tue Feb 13 08:21:11 1990  Doug Lea  (dl at g.oswego.edu)
  1239.  
  1240.         * Itolong (Integer.cc) patch from salzman@rand.org
  1241.  
  1242. Mon Feb 12 08:21:07 1990  Doug Lea  (dl at g.oswego.edu)
  1243.  
  1244.         * allowed separate inclusion of ostream.h, istream.h and/or stream.h
  1245.  
  1246. Thu Feb  8 07:02:49 1990  Doug Lea  (dl at g.oswego.edu)
  1247.  
  1248.         * PlotFile: patches from ngo for Convex byte-ordering.
  1249.  
  1250. Tue Feb  6 06:29:11 1990  Doug Lea  (dl at g.oswego.edu)
  1251.  
  1252.         * Vec.ccP: sort() killed goto, replaced with nested if's,
  1253.         since g++ complains about binding contours.
  1254.  
  1255. Sat Feb  3 08:30:06 1990  Doug Lea  (dl at g.oswego.edu)
  1256.  
  1257.         * Getopt.h: opterr is public, not private
  1258.  
  1259.         * builtin.cc, Random.cc, streambuf.cc broken into little pieces
  1260.  
  1261.         * std.h getpgrp, setpgrp now have (...) signatures, since
  1262.         some versions on some systems have arguments.
  1263.  
  1264.         * put in malloc revision
  1265.  
  1266.         * prepend-header: globbing changes via ngo's patches
  1267.  
  1268.         * Plex: fixed declaration mismatches for fill
  1269.  
  1270. Tue Jan 30 10:22:35 1990  Doug Lea  (dl at g.oswego.edu)
  1271.  
  1272.         * kmp.cc: modified to use libg++ GetOpt, not libc getopt
  1273.  
  1274. Wed Jan 24 05:47:53 1990  Doug Lea  (dl at g.oswego.edu)
  1275.  
  1276.         * broke out struct xyzzy from builtin.cc into its own file in /src
  1277.  
  1278. Sun Jan 21 09:44:10 1990  Doug Lea  (dl at g.oswego.edu)
  1279.  
  1280.         * sys/types.h: protect wchar_t and ptrdiff_t from /usr/include version
  1281.  
  1282.         * stddef.h: wchar_t now defaults as unsigned short
  1283.  
  1284. Sat Jan 20 08:51:01 1990  Doug Lea  (dl at g.oswego.edu)
  1285.  
  1286.         * sys/file.h KERNEL now defined only if ultrix. 
  1287.         Also a typo: file_f should be file_h
  1288.  
  1289. Fri Jan 19 05:18:03 1990  Doug Lea  (dl at g.oswego.edu)
  1290.  
  1291.         * malloc.c: added #ifndef NO_NEW_HANDLER, so malloc.c
  1292.         compilable in C environments with no new handlers, and
  1293.         other #ifdefs to make it C++-compilable as well.
  1294.  
  1295. Tue Jan 16 04:54:27 1990  Doug Lea  (dl at g.oswego.edu)
  1296.  
  1297.         * libg++-1.36.3 released.
  1298.  
  1299.         * etc/benchmarks: enabled various options, now that
  1300.         g++ works with them.
  1301.  
  1302.         * values.h vax MAX/MINFLOAT changed to be same as expected by gcc.
  1303.  
  1304.         * streambuf.cc: Filebuf::overflow(): Fp->eof() is not an
  1305.         error condition.
  1306.  
  1307.         * std.h, stdio.h: more extern C fns declared as
  1308.         returning int, not void when not specified as void by ANSI
  1309.         or C man pages.
  1310.  
  1311. Sat Jan 13 13:41:29 1990  Doug Lea  (dl at g.oswego.edu)
  1312.  
  1313.         * stdio.h: puts returns int
  1314.  
  1315. Fri Jan 12 05:49:09 1990  Doug Lea  (dl at g.oswego.edu)
  1316.  
  1317.         * etc/lf/Dirent.h closedir returns void on some system, so
  1318.         Dirent versions do too.
  1319.  
  1320. Wed Jan 10 10:01:15 1990  Doug Lea  (dl at g.oswego.edu)
  1321.  
  1322.         * Rational.h: 175 typo 
  1323.  
  1324. Mon Jan  8 09:43:14 1990  Doug Lea  (dl at g.oswego.edu)
  1325.  
  1326.         * file.h: more protection against getting bad fn declarations
  1327.         from /usr/include
  1328.  
  1329.         * builtin.cc: removed dependency on float.h
  1330.  
  1331.         * String.h Join, replicate need to be friends
  1332.  
  1333. Sat Jan  6 08:48:18 1990  Doug Lea  (dl at g.oswego.edu)
  1334.  
  1335.         * from rfg: minor DGUX accomodations in std.h, stdio.h,
  1336.         math.h
  1337.  
  1338. Fri Jan  5 06:41:02 1990  Doug Lea  (dl at g.oswego.edu)
  1339.  
  1340.         * from Widen: added warning about tCurses needing linefeeds
  1341.           on broken libcurses, fixed misc typos, added cfree() to malloc.c
  1342.  
  1343.         * math.h -- added inline defs of isnan and isinf for sequents
  1344.  
  1345. Wed Jan  3 08:29:43 1990  Doug Lea  (dl at g.oswego.edu)
  1346.  
  1347.         * builtin.cc: Deleted global _libgxx_io_oblast: no longer needed
  1348.         killed extern decls of it elsewhere.
  1349.  
  1350.         * Strings, Integers: finished/cleaned up previous changes
  1351.  
  1352. Tue Jan  2 10:43:29 1990  Doug Lea  (dl at g.oswego.edu)
  1353.  
  1354.         * Integer.cc: isolated copy and clear calls to allocation fns
  1355.  
  1356.         * Strings: Removed StrTmp class, added double concatenation
  1357.  
  1358. Mon Dec 11 08:31:48 1989  Doug Lea  (dl at g.oswego.edu)
  1359.  
  1360.         * AVLSet.cc op &= plugged little memory leak: when u is exhausted,
  1361.         but t isn't, delete rest of t. 
  1362.  
  1363.         * AVLMap: _delete: cont field wasn't copied in a case it should
  1364.         have been
  1365.  
  1366.         * merged tSet2 back into tSet and tBag2 back into tBag
  1367.  
  1368.         * BitSet.cc (BitSetCompl) ensure all 1's in s[0] when
  1369.         complementing empty set
  1370.  
  1371.         * builtin.cc (return_elapsd_time, set_timer) No longer #ifdef'ed
  1372.         for machines -- new .h organization should work for all.
  1373.  
  1374.         * builtin.cc (lg) redeclared as  unsigned->long
  1375.  
  1376.         * DGUX patches from rfg installed
  1377.  
  1378. Tue Dec  5 11:58:51 1989  Doug Lea  (dl at g.oswego.edu)
  1379.  
  1380.         * BitSet, Integer, Rational: added constness, removed Tmp
  1381.         classes, and used named return values
  1382.  
  1383. Sat Dec  2 06:21:12 1989  Doug Lea  (dl at g.oswego.edu)
  1384.  
  1385.         * builtin.cc (dtoa) #if _IEEE != 0 handle isnan, isinf
  1386.  
  1387.         * builtin.cc (itoa) force unsigned division in case
  1388.         num == MININT
  1389.  
  1390. Fri Dec  1 10:08:21 1989  Doug Lea  (dl at g.oswego.edu)
  1391.  
  1392.         * istream::operator>> clear eof if at eof but got something valid
  1393.  
  1394.         * String::match and Regex::match return -1 on failure, since
  1395.           0 could be a legal value
  1396.  
  1397.         * gnulib3.c: Commented out ON_EXIT stuff. On Suns, for some
  1398.         reason, on_exit routines don't link into libraries right.
  1399.  
  1400.         * std.h: fixed getopt proto
  1401.  
  1402.         * stat.h : added fn protos
  1403.  
  1404.         * installed Schmidt's reorganization of etc 
  1405.  
  1406.         * math-68881.h fix paren error noted on bug-gcc list
  1407.  
  1408.         * CursesWindow(WINDOW*) initialize sib
  1409.  
  1410.         * Renamed AllocQueue to AllocRing
  1411.  
  1412.         * test.hello.cc #ifdefs for MIPSEL
  1413.     
  1414.         * Plex::del_chunk() delete the chunk, not just the chunk's data
  1415.  
  1416. Sat Nov 25 12:50:06 1989  Doug Lea  (dl at g.oswego.edu)
  1417.  
  1418.         * VStack, VQueue: add operator =()
  1419.  
  1420.         * Obstack::Obstack don't allocate on constructor, just on
  1421.         first use
  1422.  
  1423.         * String::_gsub: don't build new rep if no matches
  1424.  
  1425.         * builtin.h: added more versions of abs
  1426.  
  1427.         * installed new  malloc, and new.{h, cc}
  1428.  
  1429.  
  1430. Thu Nov 23 06:20:17 1989  Doug Lea  (dl at g.oswego.edu)
  1431.  
  1432.         * added Schmidt's g++dep to etc
  1433.  
  1434.         * math.h: additions for anint(), etc., HP HAVE_FPU
  1435.  
  1436. Wed Nov 22 14:48:24 1989  Doug Lea  (dl at g.oswego.edu)
  1437.  
  1438.         * Added Schmidt's trie-gen to libg++/etc
  1439.  
  1440. Tue Nov 21 08:50:47 1989  Doug Lea  (dl at g.oswego.edu)
  1441.  
  1442.         * streambuf: eptr is now the pointer to the last valid
  1443.         char in buffer, not the fence pointer, for AT&T compatibilty
  1444.  
  1445.         * stream, streambuf : Added line buffered put's as default
  1446.         must #define NO_LINE_BUFFER_STREAMBUF to override
  1447.  
  1448. Mon Nov 20 09:52:47 1989  Doug Lea  (dl at g.oswego.edu)
  1449.  
  1450.         * Plex: finish previous change: add_low, add_high don't introduce
  1451.         straggling chunks
  1452.  
  1453.         * new.h: typo, plus add default placement version of new()
  1454.  
  1455.         * PlotFile, BitString, Fix16 .h's: more cfrontisms
  1456.  
  1457. Sun Nov 19 07:38:36 1989  Doug Lea  (dl at g.oswego.edu)
  1458.  
  1459.         * removed File::operator FILE*() because it can lead
  1460.         to ambiguities.
  1461.  
  1462.         * incorporated cfront-dependent #ifdefs, etc. from Schmidt
  1463.  
  1464.         * Fix24: integrated patches from wang
  1465.  
  1466. Sat Nov 18 07:17:04 1989  Doug Lea  (dl at g.oswego.edu)
  1467.  
  1468.         * XPlex, RPlex, MPlex (del_low, del_high) old straggling
  1469.         empty chunks weren't being deleted. fixed.
  1470.  
  1471. Thu Nov 16 05:56:43 1989  Doug Lea  (dl at g.oswego.edu)
  1472.  
  1473.         * resource.h: added getrlimit, setrlimit
  1474.  
  1475. Wed Nov 15 05:54:46 1989  Doug Lea  (dl at g.oswego.edu)
  1476.  
  1477.         * String.h: typo const& Regex => const Regex&
  1478.  
  1479. Fri Nov 10 06:45:55 1989  Doug Lea  (dl at g.oswego.edu)
  1480.  
  1481.         * Makefile: force submakes in non-gnumake fashion
  1482.  
  1483. Thu Nov  9 09:32:21 1989  Doug Lea  (dl at g.oswego.edu)
  1484.  
  1485.         * Curses.cc, curses.h, ctype.h: patches based on darrlyo's stuff.
  1486.  
  1487.         * Fix.cc : *Correctly* installed ++i patch!
  1488.  
  1489. Wed Nov  8 06:19:39 1989  Doug Lea  (dl at g.oswego.edu)
  1490.  
  1491.         * stdio.h now is now sub-included in other .h's needing USG-based
  1492.         info.
  1493.  
  1494.         * new etc/c++-mode.el from detlefs
  1495.  
  1496.         * etc/Makefile: -DETAGS for etags.c
  1497.  
  1498.         * more HPUX patches from darrylo and mike fion
  1499.  
  1500. Tue Nov  7 07:23:25 1989  Doug Lea  (dl at g.oswego.edu)
  1501.  
  1502.         * Fix.{h, cc}:  cleanup in search of memory leaks
  1503.  
  1504.         * Added -DNO_GNULIB3 option in top-level Makefile
  1505.  
  1506. Mon Nov  6 05:53:42 1989  Doug Lea  (dl at g.oswego.edu)
  1507.  
  1508.         * std.h, stdio.h, ctype.h.... HPUX and DGUX patches from
  1509.         cole & darrylo
  1510.  
  1511.         * tests/Makefile tCurses taken out of checktests
  1512.  
  1513.         * Bitset.cc: fixed underallocation in BitSettoa according to
  1514.         patch from darrylo@hpsrdmo.hp.com
  1515.  
  1516. Sun Nov  5 06:45:26 1989  Doug Lea  (dl at g.oswego.edu)
  1517.  
  1518.         * gnulib3, Incremental.h, test.hello.cc: patched
  1519.         via Eirik Fuller's incremental loading fixes
  1520.  
  1521. Fri Nov  3 11:22:39 1989  Doug Lea  (dl at g.oswego.edu)
  1522.  
  1523.         * 1.36.0 released, after misc cleanup
  1524.  
  1525. Tue Oct 31 09:44:32 1989  Doug Lea  (dl at g.oswego.edu)
  1526.  
  1527.         * added Rich Murphey's graph program to libg++/etc
  1528.  
  1529. Mon Oct 30 10:13:07 1989  Doug Lea  (dl at g.oswego.edu)
  1530.  
  1531.         * sys/file.h: include types.h & maybe fcntl.h Some folks need them
  1532.  
  1533.         * std.h: index, bcopy, etc. now inline, not macro if USG
  1534.  
  1535.         * streambuf.h: sputback returns success; 
  1536.         stream.h istream::putback/unget: set(_fail) if bad
  1537.  
  1538. Tue Oct 24 16:53:05 1989  Doug Lea  (dl at g.oswego.edu)
  1539.  
  1540.         * stddef.h -- now really defines size_t. OK via new sys/types.h
  1541.         fake-out.
  1542.  
  1543.         * time.h -- now includes //usr/include/time.h too
  1544.  
  1545. Sun Oct 22 07:58:36 1989  Doug Lea  (dl at g.oswego.edu)
  1546.  
  1547.         * String.h, cc: reworked to allow proper operation for consts
  1548.         (some new stuff #ifdef'ed out because of g++ problems)
  1549.  
  1550. Sat Oct 21 15:29:55 1989  Doug Lea  (dl at g.oswego.edu)
  1551.  
  1552.         * Fix.cc: (new_Fix) cure for d < 0 problem from eirik fuller
  1553.  
  1554.         * builtin.cc: added dtoa 
  1555.  
  1556.         * AllocQueue.h,cc: added it & use elsewhere for building
  1557.          formatting & ascii conversions
  1558.  
  1559. Wed Oct 18 05:37:11 1989  Doug Lea  (dl at g.oswego.edu)
  1560.  
  1561.         * Fix16.cc, Fix24.cc: Fixed operator / per wang's suggestions
  1562.  
  1563. Tue Oct 17 06:47:25 1989  Doug Lea  (dl at g.oswego.edu)
  1564.  
  1565.         * stream.cc, Integer.cc: istream op >>, fixed to not read
  1566.         after EOF when decoding numbers
  1567.  
  1568. Mon Oct 16 15:33:11 1989  Doug Lea  (dl at g.oswego.edu)
  1569.  
  1570.         * added ostream << long long, and itoa's to handle
  1571.  
  1572.         * values.h, stdio.h, Fix.cc, File.cc: things for convex from 
  1573.           convex!csmith@uxc.cso.uiuc.edu
  1574.  
  1575. Sat Oct 14 07:19:30 1989  Doug Lea  (dl at g.oswego.edu)
  1576.  
  1577.         * time.h: typedef'ed timezone to c_proto_timezone if not USG
  1578.  
  1579. Wed Oct 11 09:42:39 1989  Doug Lea  (dl at g.oswego.edu)
  1580.  
  1581.         * Makefiles: fixed various typos
  1582.  
  1583.         * misc: cleaned up enum clashes reported with -Wenum-clash
  1584.  
  1585.         * stream.cc Added #ifdefs to use filebufs for standard streams
  1586.         if Filebufs give people trouble.
  1587.  
  1588. Tue Oct  3 07:02:56 1989  Doug Lea  (dl at g.oswego.edu)
  1589.  
  1590.         * setjmp.h: now #includes host /usr/include/setjmp.h
  1591.  
  1592. Mon Oct  2 16:00:59 1989  Doug Lea  (dl at g.oswego.edu)
  1593.  
  1594.         * commented out gcc constness in revised Complex.h since
  1595.         it's still officially illegal to declare fns with refs(ptrs)
  1596.         as const
  1597.  
  1598.         * incorporated new gperf from schmidt
  1599.  
  1600.         * added dhrystone benchmark to etc
  1601.  
  1602. Sat Sep 30 09:02:07 1989  Doug Lea  (dl at g.oswego.edu)
  1603.  
  1604.         * Complex.h: revamped to use const, etc.
  1605.  
  1606. Fri Sep 29 06:58:56 1989  Doug Lea  (dl at g.oswego.edu)
  1607.  
  1608.         * added src/EH.cc from tiemann
  1609.  
  1610.         * SLList.hP now  #include's the <T>.defs file
  1611.  
  1612.         * CHSet, CHBag, CHMap, VHSet, VHBag, VHMap -- changed ints
  1613.         to unsigned ints to ensure unsigned operations throughout.
  1614.  
  1615. Mon Sep 25 07:32:11 1989  Doug Lea  (dl at g.oswego.edu)
  1616.  
  1617.         * added new.h
  1618.  
  1619. Sun Sep 24 05:31:50 1989  Doug Lea  (dl at g.oswego.edu)
  1620.  
  1621.         * tgwrapper.cc: added init_nil to avoid crashes on exit.
  1622.  
  1623.         * other miscellaneous cleanup (fixed enum/int clashes, etc.) to
  1624.         adapt to latest g++-1.36.0-
  1625.  
  1626.         * bool enum now in bool.h
  1627.  
  1628. Thu Sep 14 06:18:46 1989  Doug Lea  (dl at g.oswego.edu)
  1629.  
  1630.         * sys/socket.h: select must have void* args, since different
  1631.         systems use int* or fd_set*
  1632.  
  1633. Wed Sep 13 11:38:19 1989  Doug Lea  (dl at g.oswego.edu)
  1634.  
  1635.         * builtin.cc: added unsigned versions of itoa, hex, dec, oct
  1636.  
  1637. Tue Sep 12 09:28:01 1989  Doug Lea  (dl at g.oswego.edu)
  1638.  
  1639.         * more misc. cleanup to avoid warnings: removed redundant
  1640.         type information from declarations of all coercion operators.
  1641.  
  1642. Sat Sep  9 06:25:03 1989  Doug Lea  (dl at g.oswego.edu)
  1643.  
  1644.         * (everywhere) miscellaneous aesthetic cleanup to minimize g++
  1645.         warning messages.
  1646.  
  1647.         * (lots of files) used 'virtual fn() = 0' for pure virtual
  1648.         functions, removing old `error(unimplemented...)' constructs.
  1649.         allowed deletion of Stack.ccP, Queue.ccP, Deque.ccP files
  1650.         which did only this.
  1651.  
  1652.         * took all defines out of libconfig.h, and killed it
  1653.         HAVE_VPRINTF, etc -> stdio.h
  1654.         CHAR_PER_LONG, etc -> Integer.cc
  1655.         SHOULD_FREE_TO_REALLOC -> (no longer needed, killed)
  1656.         USG -> people should run g++ with -DUSG now
  1657.  
  1658. Fri Sep  8 06:48:58 1989  Doug Lea  (dl at g.oswego.edu)
  1659.  
  1660.         * added Clark's version of etags that handles c++, to etc/
  1661.  
  1662.         * moved special sparc alloca decl from libconfig.h to std.h
  1663.  
  1664.         * std.h, math.h, ... killed `overload' declarations
  1665.  
  1666.         * etc/getopt* => src/GetOpt.cc, g++-include/GetOpt.h, with
  1667.         various corresponding changes
  1668.  
  1669. Wed Sep  6 09:15:50 1989  Doug Lea  (dl at g.oswego.edu)
  1670.  
  1671.         * math.h renamed `struct exception' to `libm_exception'
  1672.  
  1673.         * regex.c converted to use prototypes, etc. from schmidt
  1674.  
  1675. Tue Sep  5 06:43:37 1989  Doug Lea  (dl at g.oswego.edu)
  1676.  
  1677.         * new c++-mode.el from detlefs
  1678.  
  1679.         * added sys/param.h, which #undefs common macros, but keeps
  1680.         needed constants
  1681.  
  1682.         * Integer.h: rearranged ordering of some inlines to please g++
  1683.  
  1684.         * Fix.h: need new constructor Fix(int, _Frep*) to please g++
  1685.  
  1686.         * added __xyzzy hack from tiemann to builtin.cc
  1687.  
  1688.         * added gnulib3 from tiemann
  1689.  
  1690. Thu Aug 31 07:36:42 1989  Doug Lea  (dl at g.oswego.edu)
  1691.  
  1692.         * more USG stuff from Klossner (stdio.h, libconfig.h, 
  1693.         values.h, ctype.h)
  1694.  
  1695. Sun Aug 27 08:30:15 1989  Doug Lea  (dl at g.oswego.edu)
  1696.  
  1697.         * genclass: changed to take output filename prefix argument 
  1698.         to avoid long file names on SYSV; tests files change accordingly
  1699.  
  1700.         * installed gperf update from schmidt
  1701.  
  1702.         * tests: added runtests, checktests to Makefile. Some tests
  1703.         modified to suit.
  1704.  
  1705. Sat Aug 26 09:00:14 1989  Doug Lea  (dl at g.oswego.edu)
  1706.  
  1707.         * Plex, PHPQ files: deleted const qualifiers for some params
  1708.         as temporary measure until all containers revised to use
  1709.         const qualifiers as needed.
  1710.  
  1711.         * curses.h macros converted into inlines
  1712.  
  1713.         * added RankedAVLMap, based on code from paul%lfcs.ed.ac.uk
  1714.  
  1715.         * moved non-ANSI stuff (TRUE, etc., ) from stddef.h to builtin.h
  1716.  
  1717.         * added more USG stuff sent from rfg, grandi, cole, to standard headers
  1718.  
  1719.         * std.h: added #ifdef USG section for USG->BSD conversions
  1720.  
  1721.         * Makefiles: made more things adjustable, better USG support
  1722.  
  1723.         * PHPQ.ccP: (preallocate) added missing size argument to vector delete
  1724.  
  1725. Fri Aug 25 12:25:12 1989  Doug Lea  (dl at g.oswego.edu)
  1726.  
  1727.         * streambuf.cc: dumb error in filebuf::overflow
  1728.  
  1729. Thu Aug 24 11:46:16 1989  Doug Lea  (dl at g.oswego.edu)
  1730.  
  1731.         * libconfig.h, values.h: #defines for sony from jkp
  1732.  
  1733. Wed Aug 23 06:54:43 1989  Doug Lea  (dl at g.oswego.edu)
  1734.  
  1735.         * Fix16.h, Fix32.h: declared op* as friends correctly
  1736.  
  1737.         * String.h: declared StrTmp op + as friends of String
  1738.  
  1739. Mon Aug 21 07:02:53 1989  Doug Lea  (dl at g.oswego.edu)
  1740.  
  1741.         * Poisson.h, Lognormal.h: add missing `public'
  1742.  
  1743.         * assert.h: abort() declared volatile
  1744.  
  1745.         * Vec.ccP: made gsort static
  1746.  
  1747.         * std.h: added rewind & bsearch
  1748.  
  1749.         * Makefiles: deleted -fchar-charconst
  1750.  
  1751. Thu Aug 10 07:31:37 1989  Doug Lea  (dl at g.oswego.edu)
  1752.  
  1753.         * builtin.{h, cc}: added str(const char*, int width = 0)
  1754.  
  1755.         * streambuf.cc: init_streambuf_ptrs: postpone action if fp->_cnt 0
  1756.         (apparently needed for some USG systems)
  1757.  
  1758.         * stream.cc: get, getline: match AT&T 1.2 _fail conditions
  1759.  
  1760. Sun Aug  6 07:16:19 1989  Doug Lea  (dl at g.oswego.edu)
  1761.  
  1762.         * stream.cc, File.cc get(char[], int, char) read too many chars
  1763.  
  1764. Thu Jul 20 09:42:44 1989  Doug Lea  (dl at g.oswego.edu)
  1765.  
  1766.         * adapted more C-compatibility .h files from Interviews
  1767.  
  1768. Wed Jul 19 09:23:27 1989  Doug Lea  (dl at g.oswego.edu)
  1769.  
  1770.         * installed more C-compatibilty files: pwd.h, grp.h time.h
  1771.  
  1772. Mon Jul 17 07:37:35 1989  Doug Lea  (dl at g.oswego.edu)
  1773.  
  1774.         * installed Interviews/et++ compatible (I hope) signal.h
  1775.  
  1776.         * installed new version of gperf from schmidt
  1777.  
  1778.         * std.h: declared abort() and exit() as volatile
  1779.  
  1780.         * builtin.cc: typo in gcd
  1781.  
  1782.         * math.h: added overload decl for atan, etc
  1783.  
  1784.         * VHMap.cc: removed assumption that operator = returns value.
  1785.  
  1786.         * Makefiles: default dir is /usr/gnu/... not /usr/local
  1787.  
  1788.         * setjmp.h: fixed constants for sun to match those in
  1789.         sun /usr/include files, added ns32000
  1790.  
  1791.         * BSTSet.ccP added new linear-time rebalancing algorithm
  1792.  
  1793.         * builtin.cc: SYSV versions of timing stuff from ron cole
  1794.  
  1795.         * File.{h,cc} fixed File::tell, added O_CREAT to exclusive 
  1796.         access open, added fill(), flush(char).
  1797.  
  1798.         * incorporated new streams: stream.{h,cc}, streambuf.{h, cc},
  1799.         libg++.texinfo
  1800.  
  1801.  
  1802. Sat May 20 07:42:11 1989  Doug Lea  (dl at rocky.oswego.edu)
  1803.  
  1804.         * math.h,math-68881.h: incorporated Fyfe's fixes to extern "C" problems
  1805.  
  1806. Tue May 16 05:52:33 1989  Doug Lea  (dl at rocky.oswego.edu)
  1807.  
  1808.         * RNG.cc ifdef _IEEE_ fixed to if _IEEE == 1
  1809.  
  1810.         * Installed Staelin's prototype Makefile updates
  1811.  
  1812. Mon May 15 06:25:12 1989  Doug Lea  (dl at rocky.oswego.edu)
  1813.  
  1814.         * BitString.h: g++ optimizer bug workaround in left_trim
  1815.  
  1816.         * math-68881.h - fgetman (not fgetmant) fix from widen
  1817.  
  1818. Sat May 13 11:00:35 1989  Doug Lea  (dl at rocky.oswego.edu)
  1819.  
  1820.         * changes from tiemann for constructs of form X::f() 
  1821.         changed to this->X::f(), necessary now that static members
  1822.         are implemented. [postscript: no, it wasn't necessary]
  1823.  
  1824.         * libg++.texinfo: misc documentation updates
  1825.  
  1826. Fri May 12 05:06:06 1989  Doug Lea  (dl at rocky.oswego.edu)
  1827.  
  1828.         * (lots of places) added  friends and other minor changes
  1829.         to adapt to new ``correct'' (but losing) g++ interpretation
  1830.         of `protected:'
  1831.  
  1832.         * re-inserted `overload' in .h files -- tiemann
  1833.         says that gdb needs these for now
  1834.  
  1835.         * stream.cc: eatwhite was inline by mistake. fixed.
  1836.  
  1837. Thu May 11 07:31:06 1989  Doug Lea  (dl at rocky.oswego.edu)
  1838.  
  1839.         * List.ccP: initializer class for Nil, since can't always use 
  1840.         { ... } initializer. Also made `head' a synonym for `get',
  1841.         per request.
  1842.  
  1843.         * installed changes to etc files from schmidt
  1844.  
  1845.         * String.cc Scopy: return &NilSrep, not 0 for null
  1846.  
  1847.         * added math-68881.h to g++-include (from grunwald)
  1848.  
  1849. Sun May  7 08:38:10 1989  Doug Lea  (dl at rocky.oswego.edu)
  1850.  
  1851.         * catch-up day!:
  1852.         converted header files to use extern "C" and #pragma once
  1853.         killed `overload' declarations everywhere
  1854.         renamed test files
  1855.         added the beginnings of SYSV (USG) support
  1856.         included some useful stuff for Suns in top Makefile (from  Guilmette)
  1857.         cleaned up other Makefiles
  1858.         added File::gets (from Schmidt)
  1859.         moved gperf from etc to a top level subdir
  1860.         added the useless char* chr(ch) to builtin.h
  1861.         genclass puts dots in file names to use Staelins GNU Makefile stuff
  1862.         (also added his `prepend-header' utility)
  1863.         added Schmidt's getopt stuff into etc.
  1864.         New versions of fixpoint classes from Baudendistel
  1865.         (needed to change set_overflow_handler to
  1866.         set_{FixXX}_overflow_handler
  1867.         for each FixXX, since overloads clash on typedef'ed fn types)
  1868.         Adapted Schmidt's new quicksort for Vec class
  1869.         
  1870. Fri Apr 28 16:26:17 1989  Doug Lea  (dl at rocky.oswego.edu)
  1871.  
  1872.         * ACG.cc: fixed ~ACG per grunwald
  1873.  
  1874. Thu Apr 20 05:22:46 1989  Doug Lea  (dl at rocky.oswego.edu)
  1875.  
  1876.         * List.hP: first for nil list now returns null Pix
  1877.  
  1878.         * Integer.cc: rshift fixed problem with 0 shifts
  1879.  
  1880. Mon Apr 10 05:17:04 1989  Doug Lea  (dl at rocky.oswego.edu)
  1881.  
  1882.         * stream.h, PlotFile.h added explicit `private' for subclasses
  1883.  
  1884. Sat Mar 18 06:08:30 1989  Doug Lea  (dl at rocky.oswego.edu)
  1885.  
  1886.         * String.[h,cc]: added Regex::match_info
  1887.  
  1888. Fri Mar 17 14:37:12 1989  Doug Lea  (dl at rocky.oswego.edu)
  1889.  
  1890.         * stream.h: istream >> char now eats whitespace.
  1891.  
  1892.         * builtin.h: overloaded `even', `odd'
  1893.  
  1894. Thu Mar  9 06:43:43 1989  Doug Lea  (dl at rocky.oswego.edu)
  1895.  
  1896.         * Map.ccP: typo in Map::contents <T> => <C>
  1897.  
  1898.         * stdio.h : inserted coercion in putc macro to avoid incorrect
  1899.           sign extension.
  1900.  
  1901. Tue Mar  7 05:35:52 1989  Doug Lea  (dl at rocky.oswego.edu)
  1902.  
  1903.         * List.hP: List::push no longer incorrectly calls dereference
  1904.  
  1905.         * Inserted patches to etc stuff from Doug Schmidt
  1906.  
  1907. Sun Mar  5 07:57:01 1989  Doug Lea  (dl at rocky.oswego.edu)
  1908.  
  1909.         * stream.h: added File::check_state to public functions
  1910.  
  1911.         * BitSet.cc: longtoBitSet: Fixed typo 
  1912.  
  1913. Sat Mar  4 10:06:24 1989  Doug Lea  (dl at rocky.oswego.edu)
  1914.  
  1915.         * installed CursesWindow files
  1916.  
  1917.         * miscellaneous corrections to test files in light of
  1918.           g++-1.34 changes
  1919.  
  1920. Fri Mar  3 06:07:37 1989  Doug Lea  (dl at rocky.oswego.edu)
  1921.  
  1922.         * incorporated new version of Doug Schmidt's gperf
  1923.  
  1924.         * BitString.cc: fixed reverse searching
  1925.  
  1926. Sun Feb 26 05:44:28 1989  Doug Lea  (dl at rocky.oswego.edu)
  1927.  
  1928.         * assert : killed old assert.cc, adapted gcc assert.h
  1929.  
  1930. Sat Feb 25 09:23:35 1989  Doug Lea  (dl at rocky.oswego.edu)
  1931.  
  1932.         * tests, libg++.texinfo: miscellaneous updates
  1933.  
  1934.         * stddef.h NULL is now just `0', not (void*)0
  1935.  
  1936.         * Makefile: added `prefix' as in g++ Makefile
  1937.  
  1938.         * put a new c++-mode.el from david detlefs in etc
  1939.  
  1940.         * BitString.[h,cc] BitSet[h,cc] now use unsigned short arrays instead
  1941.           of unsigned longs to avoid long i; i >> 32, which does not
  1942.           work on Sun4s and probably other machines. Simplified
  1943.           a few shift & mask constructs accordingly.
  1944.  
  1945.         * values.h, libconfig.h: support for sequent from
  1946.           Johan Widen <mcvax!sics.se!jw@uunet.UU.NET>
  1947.  
  1948.         * Fix.h: repaired type mismatches
  1949.  
  1950.         * String.[cc,h] gsub now returns number of matches
  1951.  
  1952.         * String.cc gsub(Regex...): repaired using patches 
  1953.           from kadmon!jason@mtxinu.com
  1954.  
  1955.         * stream.h scan didn't return *this if fail -- fixed.
  1956.  
  1957.         * File.cc get(char*...): get of an empty line not a _fail condition
  1958.  
  1959.         * RNG.[h,cc] installed new code from grunwald
  1960.  
  1961.  
  1962. Tue Feb  7 05:53:23 1989  Doug Lea  (dl at rocky.oswego.edu)
  1963.  
  1964.         * Integer.h,cc Added optional base to atoI via code from per bothner
  1965.  
  1966.         * String.h,cc Added `freq' method in String to count occurrences
  1967.           using code from john willis
  1968.  
  1969. Mon Feb  6 07:25:06 1989  Doug Lea  (dl at rocky.oswego.edu)
  1970.  
  1971.         * BitSet.cc:op <=, < now work if first arg shorter than second;
  1972.                        clear() fixed.
  1973.         * stream.h, stream.cc: made ostream<<(char*) non-inline
  1974.  
  1975. Sun Feb  5 05:31:36 1989  Doug Lea  (dl at rocky.oswego.edu)
  1976.  
  1977.         * test19.cc: typo c.empty fixed to c.empty()
  1978.  
  1979. Tue Jan 31 05:51:36 1989  Doug Lea  (dl at rocky.oswego.edu)
  1980.  
  1981.         * String.h: contains(Regex) return fact that search returns >= 0,
  1982.         not just raw result.
  1983.  
  1984.         * Fix.h: correct protection problem in op* 
  1985.  
  1986.         * replace regex.c with emacs 18.52 version
  1987.  
  1988. Fri Jan 27 06:29:20 1989  Doug Lea  (dl at rocky.oswego.edu)
  1989.  
  1990.         * AVLSet.ccP, AVLMap.ccP - check to see if root
  1991.           is null before trying to delete elements
  1992.  
  1993.         * libg++/Makefile - change install of libg++ to cd to src
  1994.  
  1995. Sat Jan 14 06:03:33 1989  Doug Lea  (dl at rocky.oswego.edu)
  1996.  
  1997.         * fixed info node pointers in libg++.texinfo
  1998.  
  1999. Wed Jan 11 06:20:37 1989  Doug Lea  (dl at rocky.oswego.edu)
  2000.  
  2001.         * libg++-1.32.0 released
  2002.         * Starting to use ChangeLog as of today
  2003.  
  2004.  
  2005. Local Variables:
  2006. version-control: never
  2007. End:
  2008.